package com.sale.salesystem.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.sale.salesystem.entity.SysUser;
import com.sale.salesystem.dto.UserLoginDTO;
import com.sale.salesystem.dto.UserRegisterDTO;
import com.sale.salesystem.vo.UserVO;

import java.util.List;

public interface UserService extends IService<SysUser> {
    UserVO login(UserLoginDTO loginDTO);

    UserVO register(UserRegisterDTO registerDTO);

    UserVO getCurrentUser();

    List<UserVO> searchByUsername(String username);
}